#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
#include<unistd.h>
int main()
{
	int i,j;
	int x = 5;
	int y = 10;
	char input;
	int isfire = 0; 
	
	int ny = 5;
	int iskilled = 0;
	
	while(1)
	{
		system("cls");
		
		if(!iskilled)
		{
			for(j = 0;j<ny;j++)
			    printf(" ");
			printf("+\n");
		}
		if(isfire==0)
		{
			for(i = 0;i<x;i++)
			    printf("\n");
		}
		else
		{
			for(i = 0;i<x;i++)
			{
				for(j = 0;j<y;j++)
				    printf(" ");
				printf("  |\n");
			}
		if(y+2 == ny)
		   iskilled = 1;
		isfire = 0;
	    }
		for(j = 0;j < y;j++)
		   printf(" ");
		printf("  *\n");
		for(j = 0;j < y;j++)
		    printf(" ");
		printf("*****\n");
		for(j = 0;j < y;j++)
		    printf(" ");
		printf(" * * \n");
		usleep(50000);
		
		if(kbhit()){
		input = getch();
		if(input == 'a')
		   y--;
		if(input == 'd')
		   y++;
		if(input == 'w')
		   x--;
		if(input == 's')
		   x++;
		if(input == ' ')
		   isfire = 1;
		}
		
	}
	return 0;
 } 
